Add scoped data groups#511
Conversation
Export Size@studiometa/ui
Unchanged@studiometa/ui
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #511 +/- ##
============================================
+ Coverage 77.46% 80.42% +2.95%
Complexity 145 145
============================================
Files 93 100 +7
Lines 2698 3213 +515
Branches 454 612 +158
============================================
+ Hits 2090 2584 +494
- Misses 532 551 +19
- Partials 76 78 +2
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
Code ReviewRisk: Low — no blocking issues; safe to merge aside from nits. This MR adds Notes:
Still open from earlier reviews (20 findings):
Review usage: 556,427 in (450,560 cached) / 17,916 out tokens — $0.6460 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 062a09c. Previous review runsPrevious run archived 2026-07-16T09:34:16ZCode ReviewRisk: Medium — issues that should be addressed before merge. This MR adds 1 issue found:
Still open from earlier reviews (19 findings):
Review usage: 743,220 in (649,216 cached) / 16,804 out tokens — $0.6494 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 5711d5a. Previous run archived 2026-07-16T09:27:54ZCode ReviewRisk: Medium — issues that should be addressed before merge. This MR adds 1 issue found:
Notes:
Still open from earlier reviews (18 findings):
Review usage: 509,862 in (434,688 cached) / 11,566 out tokens — $0.4701 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 03b0c50. Previous run archived 2026-07-16T09:21:47ZCode ReviewRisk: Medium — issues that should be addressed before merge. Adds the new 1 issue found:
Still open from earlier reviews (17 findings):
Review usage: 354,759 in (216,064 cached) / 11,809 out tokens — $0.5779 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 34a6622. Previous run archived 2026-07-16T09:16:32ZCode ReviewRisk: Medium — issues that should be addressed before merge. Adds 2 issues found:
Notes:
Still open from earlier reviews (15 findings):
Review usage: 954,516 in (784,384 cached) / 15,677 out tokens — $0.8566 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 0708054. Previous run archived 2026-07-16T09:11:23ZCode ReviewRisk: Low — I did not find any blocking defects in this MR; it looks safe to merge. Adds Notes:
Still open from earlier reviews (15 findings):
Review usage: 285,476 in (204,288 cached) / 13,340 out tokens — $0.4541 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 4e00214. Previous run archived 2026-07-16T08:21:36ZCode ReviewRisk: Medium — issues that should be addressed before merge. This MR adds 2 issues found:
Notes:
Still open from earlier reviews (13 findings):
Review usage: 545,668 in (450,048 cached) / 18,561 out tokens — $0.6300 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 1701ae4. Previous run archived 2026-07-16T08:14:38ZCode ReviewRisk: Medium — issues that should be addressed before merge. This MR adds 1 issue found:
Notes:
Still open from earlier reviews (12 findings):
Review usage: 328,295 in (267,264 cached) / 12,666 out tokens — $0.4094 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 4327123. Previous run archived 2026-07-16T08:11:58ZCode ReviewRisk: Medium — issues that should be addressed before merge. Adds 1 issue found:
Notes:
Still open from earlier reviews (11 findings):
Review usage: 551,346 in (465,408 cached) / 17,248 out tokens — $0.5899 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit 15ded99. Previous run archived 2026-07-16T08:06:44ZCode ReviewRisk: Medium — issues that should be addressed before merge. This MR adds 2 issues found:
Notes:
Still open from earlier reviews (9 findings):
Review usage: 528,876 in (435,200 cached) / 17,645 out tokens — $0.6077 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit b3c709b. Previous run archived 2026-07-16T08:00:11ZCode ReviewRisk: Medium — issues that should be addressed before merge. Adds 2 issues found:
Still open from earlier reviews (7 findings):
Review usage: 437,987 in (345,088 cached) / 16,621 out tokens — $0.5678 (cloudflare-ai-gateway/gpt-5.4, thinking: medium) Reviewed by @weareikko/code-review v0.8.2 for commit ae1626f. |
Add data mutation helpers
Summary
DataScopecomponent with inherited, isolated Data groupsDataModelvalues inside a scope and expose frozen$datasnapshots to computed/effect callbacksDataScopeThis implements the scoped/keyed foundation proposed in #510. Virtual
data-bind:*multi-bindings, mutation helpers, transitions, and dynamic movement/group/key changes are intentionally deferred to follow-up work.Validation
npm run test— 47 files passed, 300 tests passed, 3 skipped, 1 todonpm run lint— passed with 15 pre-existing warnings and no errorsnpm run build— passednpm run docs:build— playground prebuild passed; the VitePress phase was stopped because it was too resource-intensive for the development server and was not rerunPart of #510.
Related to #296.